package com.dlyk.commons;

import java.lang.annotation.*;

/**
 * @description: 注解数据范围
 * @author: ajie
 * @date: 2024/7/17 22:20:15
 * @version: 1.0
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DataScope {

    //要在sql语句的末尾添加一个过滤条件
    //select * from t_user （管理员）
    //select * from t_user tu where tu.id = 2  （普通用户：于嫣）

    //select * from t_activity (管理员)
    //select * from t_activity ta where ta.owner_id = 2 (普通用户：于嫣)

    //表的别名
    public String tableAlias() default "";

    //表的字段名
    public String tableField() default "";
}
